<?php 	
	include '../ini.php';
	include '../libraries/xl_san_pham.php';	
	$dt_xl_san_pham=new xl_san_pham;
	
	if( !is_numeric($_POST['so_luong']) || empty($_POST['ma']) || !is_numeric($_POST['ma']))
	{
		$_SESSION['msg']='Lỗi! Dữ liệu không hợp lệ, vui lòng kiểm tra lại';
		$_SESSION['type_msg']='error';
		header('Location: '.$_SERVER['HTTP_REFERER']);
		exit;
	}
	if($_POST['so_luong'] < 1)
	{
		$_SESSION['msg']='Lỗi! Số lượng sản phẩm phải lớn hơn hoặc bằng 1, vui lòng kiểm tra lại';
		$_SESSION['type_msg']='error';
		header('Location: '.$_SERVER['HTTP_REFERER']);
		exit;
	}
	$ma=$_POST['ma'];
	$so_luong=$_POST['so_luong'];
	$san_pham=$dt_xl_san_pham->xem($ma);
	$don_gia=$san_pham['don_gia'];
	$ten=$san_pham['ten'];
	if(isset($_SESSION['gio_hang'][$ma])) 
	{
		$_SESSION['gio_hang'][$ma]['so_luong'] += $so_luong;
		$_SESSION['gio_hang'][$ma]['thanh_tien'] = $don_gia * $so_luong;
	} 
	else 
	{
		if($san_pham==NULL)
		{
			$_SESSION['msg']='Lỗi! Mã sản phẩm không tồn tại,vui lòng kiểm tra lại';
			$_SESSION['type_msg']='error';
			header('Location: '.$_SERVER['HTTP_REFERER']);
			exit;
		}		
		$_SESSION['gio_hang'][$ma] = array('ten'=>$ten,'don_gia'=>$don_gia,'so_luong'=>$so_luong,'thanh_tien'=>$so_luong*$don_gia);
	}
	$_SESSION['msg']='Thành công! Sản phẩm đã được thêm vào giỏ hàng';
	$_SESSION['type_msg']='success';
	if($_SESSION['tu_khoa_tim_kiem']!='')
	{
		$_SESSION['tu_khoa_tim_kiem']='';
		header('Location: ../home/trang-chu.html');
	}
	else header('Location: '.$_SERVER['HTTP_REFERER']);
?>